Python Developer

Columbus, OH
Contracted
Experienced
Location: Columbus, OH - Must Live in OHIO

Position Type: Hybrid
Hybrid Schedule: Hybrid Schedule TBD
Contract Length: Long-term with annual extensions

Position Overview:
This position is for a Senior Software Developer responsible for building and delivering scalable, cloud-native applications using Python, Flask, and Microsoft Azure. The role partners closely with technical teams and stakeholders to design high-quality solutions, support full SDLC execution, and drive continuous improvement across systems and processes.

Required Qualifications:

  • 5 years of experience in software development with a focus on Python-based applications
  • 3 years of experience developing and deploying applications in a cloud environment, preferably Microsoft Azure
  • 3 years of experience developing web applications using Flask or similar Python frameworks
  • 3 years of hands-on experience working within Microsoft Azure, including app services, storage, and cloud-native architecture
  • 3 years of experience designing and consuming RESTful APIs and integrating with external systems

Duties:
  • Design, develop, test, and deploy scalable web applications using Python and Flask frameworks
  • Develop and integrate solutions utilizing Microsoft Azure services, including compute, storage, and serverless components
  • Leverage AI-assisted development tools (e.g., Claude) to improve coding efficiency, solution design, and documentation
  • Collaborate with business analysts and stakeholders to translate functional requirements into technical solutions
  • Participate in all phases of the SDLC, including requirements analysis, design, development, testing, and production support
  • Develop and maintain APIs and integrations with internal and external systems
  • Ensure code quality through unit testing, code reviews, and adherence to development standards and best practices
  • Troubleshoot and resolve application issues, including debugging and performance tuning
  • Create and maintain technical documentation such as design documents, architecture diagrams, and user guides
  • Support deployment processes, CI/CD pipelines, and release management using Azure DevOps or similar tools
  • Provide mentorship and technical guidance to junior developers and team members
  • Identify opportunities for system enhancements, optimization, and overall performance improvements
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*